#ifndef ADRES_BASE_H
#define ADRES_BASE_H
#include<QString>
#include<odb/core.hxx>
#include<QSharedPointer>
#include"Kontrahent_BASE.h"

class Kontrahent_BASE;

#pragma db object
class Adres_BASE{

protected:

    Adres_BASE()
    {
    }

    friend class odb::access;

#pragma db id auto
    unsigned long id_;

#pragma db not_null
    QSharedPointer<Kontrahent_BASE> kontrahent_;

#pragma db not_null type("VARCHAR(80)")
    QString nazwa_;
#pragma db not_null type("VARCHAR(120)")
    QString miejscowosc_;
#pragma db not_null type("VARCHAR(6)")
    QString kod_Pocztowy_;
#pragma db not_null type("VARCHAR(250)")
    QString ulica_;
};


#endif // ADRES_BASE_H
